home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / usr / include / scribus-ng / fpconfig.h < prev    next >
Encoding:
C/C++ Source or Header  |  2006-01-22  |  2.0 KB  |  63 lines

  1. /*
  2. For general Scribus (>=1.3.2) copyright and licensing information please refer
  3. to the COPYING file provided with the program. Following this notice may exist
  4. a copyright and/or license notice that predates the release of Scribus 1.3.2
  5. for which a new license (GPL+exception) is in place.
  6. */
  7. //==============================
  8. // Function parser v2.8 by Warp
  9. //==============================
  10.  
  11. // Configuration file
  12. // ------------------
  13.  
  14. // NOTE:
  15. // This file is for the internal use of the function parser only.
  16. // You don't need to include this file in your source files, just
  17. // include "fparser.hh".
  18.  
  19. /*
  20.  Comment out the following line if your compiler supports the (non-standard)
  21.  asinh, acosh and atanh functions and you want them to be supported. If
  22.  you are not sure, just leave it (those function will then not be supported).
  23. */
  24. #define NO_ASINH
  25.  
  26.  
  27. /*
  28.  Uncomment the following line to disable the eval() function if it could
  29.  be too dangerous in the target application.
  30.  Note that even though the maximum recursion level of eval() is limited,
  31.  it is still possible to write functions using it which take enormous
  32.  amounts of time to evaluate even though the maximum recursion is never
  33.  reached. This may be undesirable in some applications.
  34. */
  35. //#define DISABLE_EVAL
  36.  
  37.  
  38. /*
  39.  Maximum recursion level for eval() calls:
  40. */
  41. #define EVAL_MAX_REC_LEVEL 1000
  42.  
  43.  
  44. /*
  45.  Comment out the following lines out if you are not going to use the
  46.  optimizer and want a slightly smaller library. The Optimize() method
  47.  can still be called, but it will not do anything.
  48.  If you are unsure, just leave it. It won't slow down the other parts of
  49.  the library.
  50. */
  51. #ifndef NO_SUPPORT_OPTIMIZER
  52. #define SUPPORT_OPTIMIZER
  53. #endif
  54.  
  55.  
  56. /*
  57.  Epsilon value used with the comparison operators (must be non-negative):
  58.  (Comment it out if you don't want to use epsilon in comparisons. Might
  59.  lead to marginally faster evaluation of the comparison operators, but
  60.  can introduce inaccuracies in comparisons.)
  61. */
  62. #define FP_EPSILON 1e-14
  63.